package cn.net.zhenchan.common.page;
public interface Page {
	 int DEFAULT_PAGE_SIZE = 12;
	    /**
	     * 取�?�记录数.
	     */
	    long getTotalCount();
	    /**
	     * 取�?�页�?.
	     */
	    long getTotalPageCount();
	    /**
	     * 取每页数据容�?.
	     */
	    int getPageSize();
	    /**
	     * 取当前页中的记录.
	     */
	    Object getResult();
	    
	    /**
	     * 赋�?�当前页中的记录.
	     */
	    void setData(Object data);
	    /**
	     * 取该页当前页�?,页码�?1�?�?.
	     */
	    long getCurrentPageNo();
	    /**
	     * 取该页当前开始数.
	     */
	    long getStart();
	    /**
	     * 该页是否有下�?�?.
	     */
	    boolean hasNextPage();
	    /**
	     * 该页是否有上�?�?.
	     */
	    boolean hasPreviousPage();
	    /**
	     * 第一�?.
	     */
	    long getFirstPage();
	    /**
	     * 上一�?
	     */
	    long getPreviousPage();
	    /**
	     * 下一�?
	     */
	    long getNextPage();
	    /**
	     * �?后一�?
	     */
	    long getLastPage();
}
